package org.hank.compose_yyzs.ui.widget

import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import org.hank.compose_yyzs.R
import org.hank.compose_yyzs.ui.theme.AppTheme
import org.hank.compose_yyzs.utils.getString

//  ┏┓　　　┏┓
//┏┛┻━━━┛┻┓
//┃　　　　　　　┃
//┃　　　━　　　┃
//┃　┳┛　┗┳　┃
//┃　　　　　　　┃
//┃　　　┻　　　┃
//┃　　　　　　　┃
//┗━┓　　　┏━┛
//    ┃　　　┃                  神兽保佑
//    ┃　　　┃                  永无BUG！
//    ┃　　　┗━━━┓
//    ┃　　　　　　　┣┓
//    ┃　　　　　　　┏┛
//    ┗┓┓┏━┳┓┏┛
//      ┃┫┫　┃┫┫
//      ┗┻┛　┗┻┛
/**
*@auth: Hank
*邮箱: cs16xiaoc1@163.com
*创建时间: 2023/11/13 16:46
*描述:
*/

@Composable
fun EmptyCompose(){
    Box(modifier = Modifier.fillMaxSize()){
        Box(modifier = Modifier.align(Alignment.Center)){
            Image(painter = painterResource(id = R.mipmap.ic_nodata), contentDescription = "", modifier = Modifier.align(
                Alignment.Center))
            Text(text = getString(resourceId = R.string.adapter_no_data),modifier = Modifier
                .align(
                    Alignment.BottomCenter
                )
                .padding(bottom = 16.dp))
        }
    }
}

@Preview
@Composable
fun MyNoDataPrev() {
    AppTheme {
        EmptyCompose()
    }
}
